Skip to content

Make vcpkg optional and enabled by default - #19

Open
Aleksei Nikiforov (AlekseiNikiforovIBM) wants to merge 2 commits into
microsoft:mainfrom
AlekseiNikiforovIBM:vcpkg_optional
Open

Make vcpkg optional and enabled by default#19
Aleksei Nikiforov (AlekseiNikiforovIBM) wants to merge 2 commits into
microsoft:mainfrom
AlekseiNikiforovIBM:vcpkg_optional

Conversation

@AlekseiNikiforovIBM

Copy link
Copy Markdown

Make vcpkg optional and enabled by default.

Option for build without vcpkg is needed for platforms where vcpkg is not available at the moment, like s390x.

Additional testing is needed to ensure that everything works as intended, only basic testing was done.

Copilot AI review requested due to automatic review settings June 10, 2026 10:55

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Note

Copilot was unable to run its full agentic suite in this review.

Adds a configurable toggle to enable/disable vcpkg-related build flags when running the build script in Docker.

Changes:

  • Introduces a new GitHub Action input use_vcpkg.
  • Reads use_vcpkg in the Node action script.
  • Conditionally appends --use_vcpkg and --use_vcpkg_ms_internal_asset_cache based on the input.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 3 comments.

File Description
src/run-build-script-in-docker/index.js Reads the new input and conditionally adds vcpkg flags to the build args.
actions/run-build-script-in-docker/action.yml Defines the new use_vcpkg input and its default.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread src/run-build-script-in-docker/index.js Outdated
Comment thread src/run-build-script-in-docker/index.js
Comment thread actions/run-build-script-in-docker/action.yml Outdated
@AlekseiNikiforovIBM

Copy link
Copy Markdown
Author

Any feedback?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants